package com.hhxy.practice;
//复制数组
public class CopyArray {
    public static void main(String[] args) {
        int[] arr1 = {1, 2, 3};
        int[] arr2 = new int[arr1.length];
        copyArray(arr1,arr2);
        for (int i = 0; i < arr1.length; i++) {
            System.out.println(arr2[i]);
        }
    }
    //方法1：直接一对一赋值
    private static void copyArray(int[] arr1,int[] arr2){
        for (int i = 0; i < arr1.length ; i++) {
            arr2[i] = arr1[i];
        }
    }
    //方法2：使用数组对象的clone()方法
/*    private static void copyArray(int[] arr1,int[] arr2){
        arr2 =  arr1.clone();//调用cone(),arr.cone()返回的是一个地址,arr2已经被定义了，所以会被重构（在这个方法里面重新定义一个arr2）
        for (int i = 0; i < arr1.length; i++) {
            System.out.println(arr2[i]);
        }
    }*/
}
